Heej, jeg er igang med at lave et nyhedssystem hvor der er bruger kommentare med.
har oprettet databasen rigtigt (tror jeg
), ej det er jeg ret sikker på, men kan ikke rigtig få siden til at virke, og er ved at være godt træt af det her kode nu, er der en som vil være sød og kigge den igennem?, den udskriver ikke nogen kommentare selv om jeg har oprettet noget tekst i databasen manuelt, den kan heller ikke indsætte noget i databasen.
her er min kode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Vis nyheder</title>
<link href="../../style/indhold.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
include("config.php");
$hent_nyhed = mysql_query("SELECT * FROM nyhed WHERE id = '$_GET[id]'") or die(mysql_error());
$vis = mysql_fetch_array($hent_nyhed);
?>
<b><h1><?php echo $vis[overskrift]; ?></h1></b>
<?php echo $vis[nyhed]; ?></u><br><br>
<img src="../../images/linje.jpg"><br>
Skrevet af: <b><?php echo $vis[forfatter]; ?></b> - den <i><?php echo $vis[dato]; ?> Kl. <?php echo $vis[klok]; ?></i> <br>
<img src="../../images/linje.jpg"><br><br><br>
<?php
$comment = mysql_query("SELECT * FROM nyhed_kommentare WHERE comment_id = '$_GET[id]'") or die(mysql_error());
while($kommentar = mysql_fetch_array($comment))
{
?>
<table width="200" border="0">
<tr>
<td><img src="../../images/ikoner/comments.png" width="16" height="16"><?php $kommentar['comment_navn']; ?> D. <?php $kommentar['comment_dato']; ?> Kl: <?php $kommentar['comment_klok']; ?></td>
</tr>
<tr>
<td><?php $kommentar['comment_besked']; ?></td>
</tr>
</table>
<?php
}
?>
<br><br>
<form action="" method="post">
Navn:
<input style="width:150px; color: #666666; font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF" name="comment_navn" type="text">
<br>
Kommentar:<br>
<label>
<textarea style="width:220px; height:100px; color: #666666; font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF" name="comment_besked" id="comment_besked"></textarea>
</label>
<br>
<input type="submit" name="submit" value="Skriv kommentar" style=" margin-top:2px; color: #666666; font-family: Verdana; font-size: 8pt; border: 1px solid #C0C0C0; padding: 2px; background-color:#FFFFFF">
<br>
</form>
<?php
if(isset($_POST['submit'])) {
include("config.php");
$navn = $_POST['comment_navn'];
$besked = $_POST['comment_besked'];
$dato = date('d/m-Y');
$klok = date('H:i');
mysql_query("INSERT INTO nyhed_kommentare (comment_id, comment_navn, comment_besked, dato, klok) VALUES ('$comment_id', '$navn', '$besked', '$dato', '$klok')");
header("location:vis.nyheder.php?id=echo $vis[id];");
}
?>
<a href="javascript:history.back();">Tilbage</a>
</body>
</html>
har desværre ikke nogen points